#ifndef QDESIGNERWIDGET_H
#define QDESIGNERWIDGET_H

#include <QWidget>

#include "../../libs/coreLib/qabstractpagewidget.h"

class QWidgetBoxView;
class QFormWidgetView;
class QPropertyView;
class QObjectListWidget;

class QDesignerWidget : public CORELIB::QAbstractPageWidget
{
    Q_OBJECT
public:
    explicit QDesignerWidget(QWidget *parent = 0);
    bool    pagePosition(const QVariant &param);
signals:

public slots:
    void formChanged(QWidget* wid);
    void make_page_position();
protected:
    QWidgetBoxView  *m_widgetBox;
    QFormWidgetView *m_formWidgetView;
    QPropertyView   *m_propertyView;
    QObjectListWidget*  m_objectWidget;
};

#endif // QDESIGNERWIDGET_H
